package com.common.files.service;

import java.io.IOException;
import java.io.Serializable;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @desc 文件上传与下载接口
 * @date 2017年4月11日 上午11:08:20
 * @author iuie
 */
public interface IFileService {
	/**
	 * 文件下载接口
	 * @param fileId 文件id
	 * @param download 下载(true)or预览(false)
	 * @param req
	 * @param resp
	 * @throws IOException 
	 * @throws ServletException 
	 */
	public void fileDownload(Serializable fileId, Boolean download, HttpServletRequest req,
                             HttpServletResponse resp) throws ServletException, IOException;

}
